d885b7c29cb24f129b0117c7b96a8d596c3a4a77,core/src/main/java/com/orientechnologies/orient/core/type/tree/OMVRBTreeEntryPersistent.java,OMVRBTreeEntryPersistent,setParent,#OMVRBTreeEntry#,352
Before Change
@Override
public OMVRBTreeEntry<K, V> setParent(final OMVRBTreeEntry<K, V> iParent) {
if (iParent != getParent()) {
markDirty();
this.parent = (OMVRBTreeEntryPersistent<K, V>) iParent;
this.parentRid = iParent == null ? ORecordId.EMPTY_RECORD_ID : parent.record.getIdentity();
After Change
if (iParent != parent) {
this.parent = (OMVRBTreeEntryPersistent<K, V>) iParent;
if (parent != null && !parent.record.getIdentity().equals(parentRid))
markDirty();
this.parentRid = iParent == null ? ORecordId.EMPTY_RECORD_ID : parent.record.getIdentity();